package com.feicheng.house.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author feichengTech
 * @since 2021-11-06
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class Yuanshipingzhengbiao implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 凭证id
     */
    @TableId(value = "pingzheng_id", type = IdType.AUTO)
      private Integer pingzhengId;

    /**
     * 应用id
     */
    private String appid;

    /**
     * 商户号
     */
    private String mchid;

    /**
     * 商户订单号
     */
    private String outTradeNo;

    public Integer getPingzhengId() {
		return pingzhengId;
	}

	public void setPingzhengId(Integer pingzhengId) {
		this.pingzhengId = pingzhengId;
	}

	public String getAppid() {
		return appid;
	}

	public void setAppid(String appid) {
		this.appid = appid;
	}

	public String getMchid() {
		return mchid;
	}

	public void setMchid(String mchid) {
		this.mchid = mchid;
	}

	public String getOutTradeNo() {
		return outTradeNo;
	}

	public void setOutTradeNo(String outTradeNo) {
		this.outTradeNo = outTradeNo;
	}

	public String getTransactionId() {
		return transactionId;
	}

	public void setTransactionId(String transactionId) {
		this.transactionId = transactionId;
	}

	public String getTradeType() {
		return tradeType;
	}

	public void setTradeType(String tradeType) {
		this.tradeType = tradeType;
	}

	public String getTradeState() {
		return tradeState;
	}

	public void setTradeState(String tradeState) {
		this.tradeState = tradeState;
	}

	public String getTradeStateDesc() {
		return tradeStateDesc;
	}

	public void setTradeStateDesc(String tradeStateDesc) {
		this.tradeStateDesc = tradeStateDesc;
	}

	public String getBankType() {
		return bankType;
	}

	public void setBankType(String bankType) {
		this.bankType = bankType;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getSuccessTime() {
		return successTime;
	}

	public void setSuccessTime(String successTime) {
		this.successTime = successTime;
	}

	public String getOpenid() {
		return openid;
	}

	public void setOpenid(String openid) {
		this.openid = openid;
	}

	public Integer getTotal() {
		return total;
	}

	public void setTotal(Integer total) {
		this.total = total;
	}

	public String getDingdanType() {
		return dingdanType;
	}

	public void setDingdanType(String dingdanType) {
		this.dingdanType = dingdanType;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

	/**
     * 微信支付单号
     */
    private String transactionId;

    /**
     * 交易类型
     */
    private String tradeType;

    /**
     * 交易状态
     */
    private String tradeState;

    /**
     * 交易状态描述
     */
    private String tradeStateDesc;

    /**
     * 付款银行
     */
    private String bankType;

    /**
     * 订单完成时间
     */
    private String createTime;

    /**
     * 支付完成时间
     */
    private String successTime;

    /**
     * 用户标识
     */
    private String openid;

    /**
     * 总金额
     */
    private Integer total;

    /**
     * 订单类型
     */
    private String dingdanType;


}
